
.sc-password-modal .modal-title{font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:1.285;letter-spacing:.4px;color:inherit}.sc-password-input,.sc-password-modal .modal-body{font-style:normal;font-weight:400;font-size:16px;line-height:1.625;letter-spacing:.2px;color:inherit}.sc-password-submit{font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:1.37;letter-spacing:2px;text-transform:uppercase;color:inherit;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@font-face{font-family:mp-font;src:url(/assets/fonts/matterport font/mp-font.woff2?rm35pt) format("woff2"),url(./mp-font.woff) format("woff"),url(./mp-font.svg#mp-font) format("svg");font-weight:400;font-style:normal;font-display:block}.mp-font{font-family:mp-font!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-magnifying-glass:before{content:"\e928"}.icon-simple-tag:before{content:"\e929"}.icon-file:before{content:"\e926"}.icon-download:before{content:"\e927"}.icon-attach:before{content:"\e924"}.icon-paper-clip:before{content:"\e923"}.icon-snap:before{content:"\e913"}.icon-comment:before{content:"\e903"}.icon-toggle-pencil:before{content:"\e90c"}.icon-notes:before{content:"\e901"}.icon-brush-outline:before{content:"\e902"}.icon-reply:before{content:"\e904"}.icon-blur-outline:before{content:"\e909"}.icon-arrows:before{content:"\e972"}.icon-error:before{content:"\e971"}.icon-info:before{content:"\e96e"}.icon-revert:before{content:"\e970"}.icon-delete:before{content:"\e952"}.icon-settings:before{content:"\e94c"}.icon-list:before{content:"\e966"}.icon-question:before{content:"\e908"}.icon-blocked:before{content:"\e90d"}.icon-dpad-down:before{content:"\e90e"}.icon-dpad-left:before{content:"\e90f"}.icon-dpad-right:before{content:"\e910"}.icon-dpad-up:before{content:"\e911"}.icon-close:before{content:"\e912"}.icon-ext-link:before{content:"\e936"}.icon-pause:before{content:"\e938"}.icon-pin:before{content:"\e939"}.icon-play-unicode:before{content:"\e93a"}.icon-fullscreen2:before{content:"\e91b"}.icon-user:before{content:"\e943"}.icon-minus:before{content:"\e94e"}.icon-zoom-reset:before{content:"\e94f"}.icon-360:before{content:"\e90b"}.icon-rotate:before{content:"\e93d"}.icon-photo-2d:before{content:"\e94a"}.icon-photo-360:before{content:"\e94b"}.icon-transitions:before{content:"\e973"}.icon-photo-add:before{content:"\e953"}.icon-hlr:before{content:"\e91c"}.icon-rotate-right:before{content:"\e961"}.icon-rotate-left:before{content:"\e962"}.icon-play:before{content:"\e93b"}.icon-start-location:before{content:"\e90a"}.icon-hlr-badge:before{content:"\e900"}.icon-eye-hide:before{content:"\e905"}.icon-eye-show:before{content:"\e906"}.icon-more-vert:before{content:"\e907"}.icon-comment-outline:before{content:"\e925"}.icon-mesh:before{content:"\e954"}.icon-vr:before{content:"\e944"}.icon-floor-controls-all:before{content:"\e914"}.icon-floor-controls:before{content:"\e915"}.icon-panorama:before{content:"\e916"}.icon-dollhouse:before{content:"\e917"}.icon-floorplan:before{content:"\e918"}.icon-fullscreen-exit:before{content:"\e919"}.icon-fullscreen:before{content:"\e91a"}.icon-share:before{content:"\e93e"}.icon-link:before{content:"\e91d"}.icon-email:before{content:"\e91e"}.icon-facebook:before{content:"\e91f"}.icon-linkedin:before{content:"\e920"}.icon-pinterest:before{content:"\e921"}.icon-twitter:before{content:"\e922"}.icon-media-mix:before{content:"\e946"}.icon-stem-height:before{content:"\e951"}.icon-toolbar-360-view:before{content:"\e956"}.icon-toolbar-edit-vr:before{content:"\e957"}.icon-toolbar-hlr:before{content:"\e958"}.icon-toolbar-labels:before{content:"\e959"}.icon-toolbar-mattertags:before{content:"\e95a"}.icon-toolbar-measurements:before{content:"\e95b"}.icon-toolbar-more-horiz:before{content:"\e95c"}.icon-toolbar-photos:before{content:"\e95d"}.icon-toolbar-scan-mgmt:before{content:"\e95e"}.icon-toolbar-start-location:before{content:"\e95f"}.icon-checkmark:before{content:"\e968"}.icon-back:before{content:"\e965"}.icon-plus:before{content:"\e967"}.icon-help:before{content:"\e96d"}.icon-escape-key:before{content:"\e96a"}.icon-draw-lines:before{content:"\e96b"}.icon-drag-edit:before{content:"\e96c"}.icon-finger-drag:before{content:"\e97b"}.icon-press-hold:before{content:"\e97c"}.icon-tape-measure:before{content:"\e964"}[class*=" icon-"],[class^=icon-]{font-family:mp-font!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sc-password-ui,[class*=" icon-"]>:not([class^=path]),[class^=icon-]>:not([class^=path]){font-family:Roboto,sans-serif}.sc-password-ui{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;background:no-repeat 50%/cover;color:#f5f4f3;box-sizing:border-box}.sc-password-ui *,.sc-password-ui :after,.sc-password-ui :before{box-sizing:inherit}.sc-password-content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.sc-password-modal{position:relative;display:block;width:100%;max-width:500px;padding:24px;background:transparent;color:inherit}.sc-password-modal .modal-title{margin:0 0 18px;white-space:pre-line}.sc-password-modal .modal-body{margin:0;padding:0}.sc-password-modal .modal-header{padding:0;background-color:transparent}.sc-password-modal .help-text{display:flex;flex-direction:row;align-items:center;min-height:2em}.sc-password-modal .help-text.error{color:#fa5300}.sc-password-modal .help-text.error .icon{font-size:22px;margin-right:10px;line-height:1;color:#fa5300}.sc-password-form{display:flex;flex-flow:row nowrap;justify-content:stretch;height:48px}.sc-password-input{flex:1;min-width:100px;margin:0;padding:10px 20px;color:#444;border:none;border-radius:0;outline:none}.sc-password-submit{background-color:#222;margin:0;padding:10px 40px;border:none;border-radius:0;cursor:pointer}.sc-password-submit:active,.sc-password-submit:focus,.sc-password-submit:hover{background:#ff3158;color:#fff}.sc-password-submit:disabled,.sc-password-submit[disabled]{background-color:#222;cursor:not-allowed}.sc-password-lockout{background:#fff;color:#222;max-width:460px}.sc-password-lockout .modal-header:after{display:block;content:"";margin:18px auto 18px 0;width:18px;border:solid #ff3158;border-width:0 0 1px}
.powered-by-link{font-style:normal;font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.2px;color:inherit}.powered-by{display:flex;flex-flow:column nowrap;align-items:center;margin:10px 0 50px}.powered-by-label{font-weight:700;font-size:10px;letter-spacing:2.1px;line-height:1;text-transform:uppercase;margin:0;transform:translateX(6px)}.powered-by-logo{margin:10px}.powered-by-link{text-decoration:underline}
.login-redirect-screen .login-redirect-link{font-style:normal;font-weight:400;font-size:14px;line-height:1.57;letter-spacing:.2px;color:inherit}.login-redirect-screen{font-family:Roboto,sans-serif;position:fixed;top:0;left:0;right:0;bottom:0;background:no-repeat 50%/cover;color:#f5f4f3}.login-redirect-screen .login-redirect{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-redirect-screen .login-redirect.skrim{background-color:rgba(0,0,0,.5)}.login-redirect-screen .login-redirect-body{max-width:525px;padding:30px;background-color:transparent;color:inherit;text-align:center}.login-redirect-screen .login-redirect-title{margin:0 0 18px;font-size:42px;font-weight:300;color:#fff;white-space:pre-line;line-height:1.3;letter-spacing:.6px}@media (max-height:487px),only screen and (max-width:487px){.login-redirect-screen .login-redirect-title{font-size:36px;max-width:100%}}.login-redirect-screen .login-redirect-create{margin-bottom:16px}.login-redirect-screen .login-redirect-create .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.login-redirect-screen .login-redirect-link .link{margin-left:.4em}
.hidden{display:none}#loading-gui{position:absolute;width:100%;height:100%;z-index:50;text-align:center;pointer-events:auto;cursor:pointer;opacity:1;transition:opacity .5s}#loading-gui.faded-out{opacity:0;pointer-events:none}#loading-gui.faded-out *{pointer-events:none!important}#loading-gui h1{position:absolute;bottom:75%;left:50%;width:80%;padding:0 25px;transform:translate(-50%,50%);font-size:42px;font-weight:300;color:#fff;text-shadow:0 0 10px #0f1011;line-height:1.1;letter-spacing:.6px}@media only screen and (max-height:487px){#loading-gui h1{font-size:6vh}}@media only screen and (max-aspect-ratio:3/2){#loading-gui h1{font-size:calc(3vw + 2vh)}}#loading-gui #play-prompt{margin-top:30px;font-size:20px;font-weight:300;letter-spacing:.6px;opacity:1;transition:opacity .5s}#loading-gui #play-prompt.faded-out{opacity:0;pointer-events:none}#loading-gui #play-prompt.faded-out *{pointer-events:none!important}@media only screen and (max-height:487px){#loading-gui #play-prompt{display:none}}#loading-gui .icon-play-unicode{position:absolute;height:100%;width:100%;top:0;color:#222;font-size:38px;pointer-events:auto;cursor:pointer;font-family:mp-font!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#loading-gui .icon-play-unicode:before{position:absolute;top:50%;left:50%;transform:translate(-40%,-50%)}#loading-gui .loading-label{font-size:10px;letter-spacing:1.7px;line-height:22px;font-family:IBM Plex Sans;font-weight:500;color:#f5f4f3;text-transform:uppercase;text-shadow:0 0 40px rgba(0,0,0,.2)}#loading-gui #model-thumbnail{position:absolute;height:100%;transform:translateX(-50%)}#loading-gui #tint{position:absolute;width:100%;height:100%;opacity:0;transition:opacity .5s;background-color:rgba(0,0,0,.4)}#loading-gui #tint.faded-in{opacity:1}#loading-gui #loading-powered-by{position:absolute;bottom:7%;left:50%;transform:translateX(-50%);text-align:center;opacity:0;transition:opacity .5s}#loading-gui #loading-powered-by.faded-in{opacity:1;pointer-events:auto}@media (max-height:487px),only screen and (max-width:487px){#loading-gui #loading-powered-by{transform:translateX(-50%) scale(.7);bottom:5%}}#loading-gui #loading-powered-by .loading-label{position:absolute;bottom:35px;left:36px;text-align:left;white-space:nowrap}#loading-gui #loading-powered-by #loading-mp-logo{width:150px;height:33px}#loading-gui #loading-presented-by{position:absolute;width:100%;top:60%;word-wrap:break-word;opacity:0;transition:opacity .5s}#loading-gui #loading-presented-by.faded-in{opacity:1;pointer-events:auto}@media (max-height:487px),only screen and (max-width:487px){#loading-gui #loading-presented-by{transform:scale(.7);top:55%}}@media only screen and (max-height:487px){#loading-gui #loading-presented-by{display:none}}#loading-gui #loading-presented-by .subheader{font-weight:300;font-size:34px;letter-spacing:.6px;margin:0}#loading-gui #loading-presented-by .loading-label{font-size:14px}#loading-gui .circle-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-height:487px),only screen and (max-width:487px){#loading-gui .circle-loader{transform:translate(-50%,-50%) scale(.7)}}#loading-gui .circle-loader #loader-cont{font-size:10px;display:block;height:96px;width:96px;margin:0 auto;border-radius:100%;position:relative}#loading-gui .circle-loader #loader-cont.loading circle{fill:transparent;stroke:rgba(34,34,34,.7)}#loading-gui .circle-loader #loader-cont.loading #bar{stroke:#f5f4f3}#loading-gui .circle-loader #loader-cont.loading:after{content:attr(data-status);position:absolute;width:96px;height:96px;top:0;left:0;line-height:100px;letter-spacing:1.6px;font-family:IBM Plex Sans;text-transform:uppercase;font-weight:700;color:#f5f4f3;text-align:center}#loading-gui .circle-loader #loader-cont.es-MX{font-size:11px}#loading-gui .circle-loader #loader-cont.fr-FR{font-size:10px}#loading-gui .circle-loader-svg{transform-origin:center;transform:rotate(-90deg)}#loading-gui .circle-loader-svg circle{fill:#f5f4f3;stroke:#f5f4f3;stroke-width:4px}#loading-gui .circle-loader-svg #bar{stroke-dasharray:308;stroke-dashoffset:0;transition:stroke-dashoffset 0s linear}#loading-gui #loading-background{position:absolute;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:auto 100%;background-color:#222;pointer-events:auto;opacity:1;transition:opacity .5s}#loading-gui #loading-background.faded-out{opacity:0;pointer-events:none}#loading-gui #loading-background.faded-out *{pointer-events:none!important}#loading-gui.quickstart #loading-presented-by{position:fixed;top:25%;text-shadow:0 0 10px #0f1011;pointer-events:none}#loading-gui.quickstart #loading-powered-by{position:fixed;bottom:24%;pointer-events:none}
.hidden{display:none}#error-container{position:absolute;color:#fff;font-size:16pt;font-weight:300;text-align:center;height:100vh;width:100vw;background:radial-gradient(ellipse at 50% bottom,#474d53 0,#232628 53%,#111213 100%);z-index:95}#error-container a{color:#fff;text-decoration:underline}#error-container #error-content{position:absolute;width:90%;left:50%;top:50%;transform:translate(-50%,-50%)}#error-container #error-content>*{margin:1% 0}#error-container #error-content #error-problem{font-size:170%;font-weight:500}#error-container #error-content #error-solution{font-size:130%}#error-container #error-content #error-actions{margin-top:20px}#error-container #error-content #error-actions #browser-tiles{width:100%}#error-container #error-content #error-actions #browser-tiles .tile{display:inline-block;margin:10px;padding:10px;width:21%;max-width:50px;background-color:#555;border-radius:10px}#error-container #error-content #error-actions #browser-tiles .tile img{display:inline-block;width:100%;margin:0 auto;vertical-align:middle}
.error-bar{position:fixed;top:0;left:0;right:0;height:55px;z-index:3;pointer-events:none}
.alert-notification{display:flex;align-items:flex-start;width:100%;height:100%;padding:20px;overflow:hidden;transition:transform .4s ease;transform:translateY(-100%);color:#fff;letter-spacing:.6px;font-size:14px}.alert-notification.active{transform:translateY(0)}.alert-notification.notification-success{background:#00a170}.alert-notification.notification-error{background:#c74200}.alert-notification.notification-error .close-button:hover .icon{color:inherit!important}.alert-notification.notification-info{background:#5c7fff}.alert-notification .notification-body{padding-right:30px}.alert-notification .notification-title{margin-bottom:5px}.alert-notification .notification-text{margin:0}
html{height:100%}html.keyboard-layout{height:100vh}*,:after,:before{box-sizing:border-box}body,select,textarea{font-family:Roboto;letter-spacing:.2px}canvas{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}p{letter-spacing:.2px}input{font-family:Roboto}input:focus{outline-color:#ff3158}button.icon{padding:0;background:inherit;border:none;outline:inherit;font-size:inherit}button.icon:not(.disabled){pointer-events:auto;cursor:pointer}button.icon:not(.disabled):hover,button.icon:not(.disabled):hover:before{color:#ff3158}#gui{position:absolute;width:100%;height:100%;pointer-events:none;font-weight:300;font-size:14px;z-index:1}#gui.mobile{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}#perf{height:19px}#perf p{margin:0;text-align:center}.hidden{display:none!important}.invisible{visibility:hidden}.clickable{cursor:pointer}::-moz-selection{background:rgba(255,49,88,.1)}::selection{background:rgba(255,49,88,.1)}.link{cursor:pointer;color:inherit;letter-spacing:.2px;pointer-events:auto;transition:color .25s;white-space:nowrap;text-decoration:underline;font-weight:500}.link.disabled{opacity:.3}.link.active,.link.disabled{pointer-events:none;cursor:default}.link.active{text-decoration:none}.link.active,.link:hover{color:#ff3158}.link-btn{cursor:pointer;color:inherit;letter-spacing:.2px;pointer-events:auto;transition:color .25s}.link-btn.disabled{opacity:.3;pointer-events:none;cursor:default}.link-btn.active{color:#ff3158;pointer-events:none;text-decoration:none;cursor:default}.link-btn:hover{color:#ff3158}.word-badge{padding:0 3px 1px;font-family:IBM Plex Sans;font-weight:500;font-size:12px;line-height:15px;letter-spacing:0;text-align:center;vertical-align:middle;color:#444;border:1px solid #444}.clear-floats:after{content:"";display:table;clear:both}.strong{font-weight:700}.hint{font-size:.8em;font-weight:500;color:#777}.image-cover{background-size:cover;background-repeat:no-repeat;background-position:50%}.gui-spinner-icon{width:40px;height:40px;border-color:#ff3158 transparent transparent #ff3158;border-style:solid;border-width:3px;border-radius:40px;-webkit-animation:gui-spinner .5s linear infinite;animation:gui-spinner .5s linear infinite}@-webkit-keyframes gui-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gui-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.h1{font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:700;font-size:66px;line-height:1.15;letter-spacing:.25px;color:inherit}.h2{font-size:54px;line-height:1.185}.h2,.h3{font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:700;letter-spacing:.5px;color:inherit}.h3{font-size:40px;line-height:1.3}.h4{font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:1.285;letter-spacing:.4px;color:inherit}.h5{font-size:18px;line-height:1.44}.file-drop-zone,.h5,.h6{font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:700;letter-spacing:.6px;color:inherit}.file-drop-zone,.h6{font-size:14px;line-height:1.57}.p1{font-size:28px;line-height:1.5;letter-spacing:.5px}.p1,.p2{font-style:normal;font-weight:400;color:inherit}.p2{font-size:22px;line-height:1.72;letter-spacing:.6px}.p3{font-size:16px;line-height:1.625}.p3,.p4,.select-popup .select-menu-text,.text-input-box{font-style:normal;font-weight:400;letter-spacing:.2px;color:inherit}.p4,.select-popup .select-menu-text,.text-input-box{font-size:14px;line-height:1.57}.p5{font-style:normal;font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.2px;color:inherit}.x1{font-weight:700;font-size:16px;line-height:1.37;color:inherit}.x1,.x2{font-family:IBM Plex Sans,sans-serif;font-style:normal;letter-spacing:2px;text-transform:uppercase;border:none;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.x2{font-weight:500;font-size:14px;line-height:1.71}.button.button-plain,.checkbox-element.checkbox-style-filter .checkbox-text,.x3{font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:500;font-size:10px;line-height:2.4;letter-spacing:1.6px;text-transform:uppercase;border:none;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-balloon]{position:relative}[data-balloon]:after,[data-balloon]:before{filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;pointer-events:none;transition:opacity .05s ease-out .05s;bottom:100%;left:50%;position:absolute;z-index:75;transform:translate(-50%);transform-origin:top;line-height:normal}[data-balloon]:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(0, 0, 0, 0.75)' d='M2.658 0h32.004c-6 0-11.627 12.002-16.002 12.002C14.285 12.002 8.594 0 2.658 0z'/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:6px;width:18px;margin-bottom:5px}[data-balloon]:after{content:attr(data-balloon);padding:6px;margin-bottom:11px;background:rgba(0,0,0,.75);border-radius:4px;color:#fff;font-family:Roboto;font-weight:500;font-size:11px;letter-spacing:.2px;white-space:nowrap}[data-balloon][data-balloon-size=xs]:after{font-size:10px;padding:.3em}[data-balloon]:hover:not(.disabled):not(.tooltip-hidden):after,[data-balloon]:hover:not(.disabled):not(.tooltip-hidden):before,[data-balloon][data-balloon-persist=true]:not(.disabled):not(.tooltip-hidden):after,[data-balloon][data-balloon-persist=true]:not(.disabled):not(.tooltip-hidden):before{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}[data-balloon][data-balloon-pos=down-left]:before,[data-balloon][data-balloon-pos=down-right]:before,[data-balloon][data-balloon-pos=down]:before{bottom:auto;left:50%;top:100%;transform:translate(-50%);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(0, 0, 0, 0.75)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002C21.715-.002 27.406 12 33.342 12z'/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:6px;width:18px;margin-top:2px;margin-bottom:0}[data-balloon][data-balloon-pos=down-left]:after,[data-balloon][data-balloon-pos=down-right]:after,[data-balloon][data-balloon-pos=down]:after{margin-top:8px;bottom:auto;top:100%}[data-balloon][data-balloon-pos=down]:after{left:50%;transform:translate(-50%)}[data-balloon][data-balloon-pos=down-left]:after{left:20px;transform:translate(-100%)}[data-balloon][data-balloon-pos=down-right]:after{left:calc(50% - 14px);transform:translate(0)}[data-balloon][data-balloon-pos=left]:after,[data-balloon][data-balloon-pos=left]:before{bottom:auto;left:auto;right:100%;top:50%;transform:translateY(-50%)}[data-balloon][data-balloon-pos=left]:after{margin-right:11px}[data-balloon][data-balloon-pos=left]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(0, 0, 0, 0.75)' d='M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002C12.002 21.715 0 27.406 0 33.342z'/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:18px;width:6px;margin-right:5px;margin-bottom:0}[data-balloon][data-balloon-pos=right]:after,[data-balloon][data-balloon-pos=right]:before{bottom:auto;left:100%;top:50%;transform:translateY(-50%)}[data-balloon][data-balloon-pos=right]:after{margin-left:11px}[data-balloon][data-balloon-pos=right]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(0, 0, 0, 0.75)' d='M12 2.658v32.004c0-6-12.002-11.627-12.002-16.002C-.002 14.285 12 8.594 12 2.658z'/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:18px;width:6px;margin-bottom:0;margin-left:5px}[data-balloon][data-balloon-pos=right]:hover:after,[data-balloon][data-balloon-pos=right]:hover:before{transform:translateY(-50%)}[data-balloon][data-balloon-pos=up-right]:after{left:0px;transform:none}[data-balloon][data-balloon-pos=up-left]:after{left:auto;right:0;transform:none}[data-balloon][data-balloon-width]:after{white-space:normal}[data-balloon][data-balloon-width][data-balloon-width=small]:after{width:80px}[data-balloon][data-balloon-width][data-balloon-width=medium]:after{width:130px}[data-balloon][data-balloon-width][data-balloon-width=large]:after{width:260px}[data-balloon][data-balloon-width][data-balloon-width=xlarge]:after{width:90vw}@media screen and (min-width:768px){[data-balloon][data-balloon-width][data-balloon-width=xlarge]:after{width:380px}}[data-balloon][data-balloon-width][data-balloon-width=fit]:after{width:100%}[data-balloon][data-balloon-pre]:after{white-space:pre}[data-balloon].tooltip-hidden:after,[data-balloon].tooltip-hidden:before{opacity:0}button[data-balloon]{overflow:visible}.mobile [data-balloon]:after,.mobile [data-balloon]:before{opacity:0}.button{position:relative;font-weight:700;text-align:center;letter-spacing:.2px;color:#f5f4f3;transition:all .5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;pointer-events:auto;line-height:23px;padding:8px 18px;background-color:#222;font-family:IBM Plex Sans;font-size:16px;text-transform:uppercase;white-space:nowrap;overflow:hidden}.button:not(.button-small){height:39px;min-width:100px}.button.button-mini{min-width:0;height:24px;letter-spacing:1.6px;border-radius:21px;line-height:100%;font-weight:500;font-size:10px}.button.button-small{height:36px;line-height:20px;font-size:12px;letter-spacing:1.6px}.button.button-large{padding:7.5px 25px;height:40px;line-height:25px;letter-spacing:2px}@media (max-width:576px){.button.button-large{padding-left:15px;padding-right:15px}}.button.button-clear{background-color:transparent;color:#fff}.button.button-clear.button-dimmed,.button.button-clear.button-disabled{background-color:transparent;color:rgba(245,244,243,.3)}.button.button-plain{background-color:inherit;color:#222}@media (max-width:576px){.button.button-plain{font-size:12px}}.button.button-plain.button-small{height:30px;padding:7px 0;line-height:20px;font-size:13px}.button.button-plain.button-dimmed,.button.button-plain.button-disabled{background-color:hsla(0,0%,100%,.6);color:rgba(0,0,0,.3)}.button.button-plain.button-active{background-color:hsla(0,0%,100%,.6);color:#ff3158}.button.button-toolbar{background-color:#fff;box-shadow:inset 1px 0 0 #dadada;color:#222;font-size:14px;letter-spacing:2px}.button.button-toolbar:not(.button-small){height:55px;line-height:40px}@media (max-width:576px){.button.button-toolbar{font-size:12px}}.button.button-toolbar.button-dimmed,.button.button-toolbar.button-disabled{background-color:inherit;color:rgba(0,0,0,.3)}.button.button-light{background-color:#f5f4f3;color:#222}.button.button-light.button-dimmed,.button.button-light.button-disabled{background-color:rgba(245,244,243,.3);color:rgba(0,0,0,.3)}.button.button-outline{height:39px;line-height:19px;border:2px solid #222;color:#222;background-color:#fff}.button.button-outline.button-light{border-color:#f5f4f3;color:#f5f4f3;background-color:transparent}.button.button-outline.button-large{height:40px;line-height:23px}.button.button-outline+.button{margin-left:20px}.button.button-secondary{letter-spacing:2px;color:#222;background-color:transparent}.button.button-secondary.button-small{padding:10px;line-height:inherit;height:inherit}.button.button-secondary.button-dimmed,.button.button-secondary.button-disabled{background-color:transparent;color:rgba(0,0,0,.3)}.button.button-tertiary{height:unset;min-width:unset;padding:0;border:solid #444;border-width:0 0 2px;letter-spacing:.6px;color:#444;text-transform:none;font-size:14px;font-weight:700;background-color:transparent}.button.button-tertiary.button-dimmed,.button.button-tertiary.button-disabled{background-color:transparent;color:rgba(0,0,0,.3)}.button.button-active,.button.button-busy{background-color:#ff3158;color:#fff}.button.button-inline{display:inline-block}.button.button-dimmed,.button.button-disabled{background-color:rgba(0,0,0,.3)}.button.button-overlay{background-color:#fff;color:#222;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}.button.button-overlay.button-active,.button.button-overlay.button-busy{background-color:#ff3158;color:#fff}.button.button-overlay.button-dimmed,.button.button-overlay.button-disabled{background-color:hsla(0,0%,100%,.6);color:rgba(0,0,0,.5);box-shadow:none}.button.button-with-icon{display:flex;align-items:center;font-size:14px}.button.button-with-icon.button-inline{display:inline-flex}.button.button-with-icon:not(.button-toolbar).button-large{font-size:16px}.button.button-with-icon .icon{margin-right:6px;font-size:18px}.button.button-busy,.button.button-decorative,.button.button-disabled{pointer-events:none;cursor:default}.button.button-multiline{height:unset;white-space:normal}.no-touch .button:not(.button-dimmed):hover{background-color:#ff3158;color:#fff}.no-touch .button:not(.button-dimmed).button-clear:hover{background-color:transparent;color:#ff3158}.no-touch .button:not(.button-dimmed).button-plain:hover,.no-touch .button:not(.button-dimmed).button-toolbar:hover{background-color:inherit;color:#ff3158}.no-touch .button:not(.button-dimmed).button-outline:hover,.no-touch .button:not(.button-dimmed).button-secondary:hover{background:#fff;color:#ff3158;border-color:#ff3158}.no-touch .button:not(.button-dimmed).button-tertiary:hover{background:transparent;color:#ff3158;border-color:#ff3158}.no-touch .button:not(.button-dimmed).button-overlay:hover{background-color:#ff3158;color:#fff}.no-touch .button.button-dimmed.button-overlay:hover{background-color:hsla(0,0%,100%,.6);color:rgba(0,0,0,.5)}.icon-button{position:relative;display:inline-block;width:40px;height:40px;border-radius:50%;background-color:transparent;font-weight:700;text-align:center;letter-spacing:.2px;transition-property:opacity,color,background-color;transition-duration:.5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;pointer-events:auto}.icon-button .icon{padding:10px;line-height:40px;color:inherit;font-family:mp-font;text-shadow:1px 1px 2px #000;font-size:22px;}.icon-button .icon.icon-delete{font-size:26px}.icon-button .icon.icon-stem-height{font-size:24px}.icon-button .icon.icon-media-mix{font-size:20px}.icon-button .icon.icon-ext-link{font-size:14px}.icon-button.button-small{width:24px;height:24px}.icon-button.button-small .icon{line-height:24px;font-size:13px}.icon-button.button-large{width:60px;height:60px}.icon-button.button-large .icon{line-height:60px;font-size:24px}.icon-button.button-dimmed .icon{color:#bdbdbd}.icon-button.button-disabled{opacity:.5}.icon-button.button-active .icon,.icon-button.button-busy .icon{color:#ff3158;text-shadow:none}.icon-button:not(.button-interactive){cursor:default;pointer-events:none}.icon-button.button-interactive:not(.button-dimmed):active .icon{color:#ff3158;text-shadow:none}.icon-button.button-interactive:not(.button-dimmed):active.icon-button-overlay{background-color:#222}.icon-button.button-interactive:not(.button-dimmed):active.icon-button-primary{background-color:#ff3158}.icon-button.button-interactive:not(.button-dimmed):active.icon-button-primary .icon{color:#fff}.icon-button-social{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;padding:0;text-align:center;color:#222;background:#f5f4f3;border-radius:100%;cursor:pointer}.icon-button-social .icon{color:inherit;text-shadow:none}.icon-button-plain{padding:0;border-radius:0}.icon-button-plain .icon{color:inherit;font-size:14px;text-shadow:none}.icon-button-plain.button-dimmed .icon{color:#bdbdbd}.icon-button-toolbar{height:55px;min-width:44px;background-color:#fff;color:#222;border-radius:0;box-shadow:inset 1px 0 0 #dadada}.icon-button-toolbar .icon{line-height:55px;text-shadow:none}.icon-button-toolbar .icon.icon-help{font-size:16px}.icon-button-toolbar .icon.icon-revert{font-size:24px}.icon-button-overlay{height:31px;width:31px;margin:5px;padding:0;background-color:rgba(0,0,0,.5);letter-spacing:0;vertical-align:top;text-transform:none}.icon-button-overlay .icon{padding:0;line-height:31px;color:#fff;font-size:15px;text-shadow:none}.icon-button-overlay .icon.icon-delete{font-size:24px}.icon-button-overlay .icon.icon-stem-height{font-size:20px}.icon-button-overlay.button-dimmed,.icon-button-overlay.button-disabled{background-color:rgba(0,0,0,.2)}.icon-button-overlay.button-dimmed .icon,.icon-button-overlay.button-disabled .icon{color:hsla(0,0%,100%,.3)}.icon-button-overlay.button-active,.icon-button-overlay.button-busy{background-color:#222}.icon-button-overlay.button-active .icon,.icon-button-overlay.button-busy .icon{color:#ff3158}.icon-button-primary{font-size:18px;background-color:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.3)}.icon-button-primary .icon{color:#222;text-shadow:none}.icon-button-primary.button-active,.icon-button-primary.button-busy{background-color:#ff3158}.icon-button-primary.button-active .icon,.icon-button-primary.button-busy .icon{color:#fff}.icon-button-primary.button-dimmed,.icon-button-primary.button-disabled{background-color:hsla(0,0%,100%,.6);box-shadow:none}.icon-button-primary.button-dimmed .icon,.icon-button-primary.button-disabled .icon{color:rgba(0,0,0,.5)}.no-touch .icon-button:not(.button-disabled):not(.button-dimmed):hover .icon{color:#ff3158;text-shadow:none}.no-touch .icon-button:not(.button-disabled):not(.button-dimmed):hover.icon-button-overlay{background-color:#222}.no-touch .icon-button:not(.button-disabled):not(.button-dimmed):hover.icon-button-primary{background-color:#ff3158}.no-touch .icon-button:not(.button-disabled):not(.button-dimmed):hover.icon-button-primary .icon{color:#fff}@font-face{font-family:mp-font;src:url(./mp-font.woff2) format("woff2"),url(./mp-font.woff) format("woff"),url(./mp-font.svg#mp-font) format("svg");font-weight:400;font-style:normal;font-display:block}.mp-font{font-family:mp-font!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-magnifying-glass:before{content:"\e928"}.icon-simple-tag:before{content:"\e929"}.icon-file:before{content:"\e926"}.icon-download:before{content:"\e927"}.icon-attach:before{content:"\e924"}.icon-paper-clip:before{content:"\e923"}.icon-snap:before{content:"\e913"}.icon-comment:before{content:"\e903"}.icon-toggle-pencil:before{content:"\e90c"}.icon-notes:before{content:"\e901"}.icon-brush-outline:before{content:"\e902"}.icon-reply:before{content:"\e904"}.icon-blur-outline:before{content:"\e909"}.icon-arrows:before{content:"\e972"}.icon-error:before{content:"\e971"}.icon-info:before{content:"\e96e"}.icon-revert:before{content:"\e970"}.icon-delete:before{content:"\e952"}.icon-settings:before{content:"\e94c"}.icon-list:before{content:"\e966"}.icon-question:before{content:"\e908"}.icon-blocked:before{content:"\e90d"}.icon-dpad-down:before{content:"\e90e"}.icon-dpad-left:before{content:"\e90f"}.icon-dpad-right:before{content:"\e910"}.icon-dpad-up:before{content:"\e911"}.icon-close:before{content:"\e912"}.icon-ext-link:before{content:"\e936"}.icon-pause:before{content:"\e938"}.icon-pin:before{content:"\e939"}.icon-play-unicode:before{content:"\e93a"}.icon-fullscreen2:before{content:"\e91b"}.icon-user:before{content:"\e943"}.icon-minus:before{content:"\e94e"}.icon-zoom-reset:before{content:"\e94f"}.icon-360:before{content:"\e90b"}.icon-rotate:before{content:"\e93d"}.icon-photo-2d:before{content:"\e94a"}.icon-photo-360:before{content:"\e94b"}.icon-transitions:before{content:"\e973"}.icon-photo-add:before{content:"\e953"}.icon-hlr:before{content:"\e91c"}.icon-rotate-right:before{content:"\e961"}.icon-rotate-left:before{content:"\e962"}.icon-play:before{content:"\e93b"}.icon-start-location:before{content:"\e90a"}.icon-hlr-badge:before{content:"\e900"}.icon-eye-hide:before{content:"\e905"}.icon-eye-show:before{content:"\e906"}.icon-more-vert:before{content:"\e907"}.icon-comment-outline:before{content:"\e925"}.icon-mesh:before{content:"\e954"}.icon-vr:before{content:"\e944"}.icon-floor-controls-all:before{content:"\e914"}.icon-floor-controls:before{content:"\e915"}.icon-panorama:before{content:"\e916"}.icon-dollhouse:before{content:"\e917"}.icon-floorplan:before{content:"\e918"}.icon-fullscreen-exit:before{content:"\e919"}.icon-fullscreen:before{content:"\e91a"}.icon-share:before{content:"\e93e"}.icon-link:before{content:"\e91d"}.icon-email:before{content:"\e91e"}.icon-facebook:before{content:"\e91f"}.icon-linkedin:before{content:"\e920"}.icon-pinterest:before{content:"\e921"}.icon-twitter:before{content:"\e922"}.icon-media-mix:before{content:"\e946"}.icon-stem-height:before{content:"\e951"}.icon-toolbar-360-view:before{content:"\e956"}.icon-toolbar-edit-vr:before{content:"\e957"}.icon-toolbar-hlr:before{content:"\e958"}.icon-toolbar-labels:before{content:"\e959"}.icon-toolbar-mattertags:before{content:"\e95a"}.icon-toolbar-measurements:before{content:"\e95b"}.icon-toolbar-more-horiz:before{content:"\e95c"}.icon-toolbar-photos:before{content:"\e95d"}.icon-toolbar-scan-mgmt:before{content:"\e95e"}.icon-toolbar-start-location:before{content:"\e95f"}.icon-checkmark:before{content:"\e968"}.icon-back:before{content:"\e965"}.icon-plus:before{content:"\e967"}.icon-help:before{content:"\e96d"}.icon-escape-key:before{content:"\e96a"}.icon-draw-lines:before{content:"\e96b"}.icon-drag-edit:before{content:"\e96c"}.icon-finger-drag:before{content:"\e97b"}.icon-press-hold:before{content:"\e97c"}.icon-tape-measure:before{content:"\e964"}[class*=" icon-"],[class^=icon-]{font-family:mp-font!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"]>:not([class^=path]),[class^=icon-]>:not([class^=path]){font-family:Roboto,sans-serif}.align-center{position:absolute;left:50%;transform:translateX(-50%)}.align-vcenter{position:absolute;top:50%;transform:translateY(-50%)}.container--smallest--width{width:120px}.container--smaller--width{width:170px}.container--small--width{width:220px}.emulatedDialog{z-index:70;position:absolute;width:100%;left:0;font-size:12px;transform:scale(0);transition:opacity .4s cubic-bezier(.25,.8,.25,1),transform 0s cubic-bezier(.25,.8,.25,1) .4s;opacity:0;cursor:default;-webkit-font-smoothing:subpixel-antialiased}.emulatedDialog.open{transform:scale(1);transition:opacity .4s cubic-bezier(.25,.8,.25,1),transform .4s cubic-bezier(.25,.8,.25,1);opacity:1}.emulatedDialog.open>div{color:#6d6d6d;transition:none}.emulatedDialog .tooltip{position:absolute;top:25px;left:50%;padding:10px;transform:translateX(-50%);transform-origin:center top;color:#fff;background-color:#fff;border:1px solid #e7e7e7;box-shadow:0 3px 5px rgba(0,0,0,.28);line-height:1.42;font-weight:300;transition:color .4s ease-in-out;transition-delay:.5s;text-align:left}.emulatedDialog .tooltip.item-tooltip{min-width:90px;padding:0}.emulatedDialog .tooltip .close-button{top:3px;right:5px}.emulatedDialog .tooltip .close-button .icon-close{font-size:12px}.emulatedDialog.tooltip-title-large .tooltip{width:200px}@media (max-height:487px),only screen and (max-width:487px){.emulatedDialog.tooltip-title-large .tooltip{width:170px}}.emulatedDialog.tooltip-simple-medium .tooltip{width:150px;font-size:16px;text-align:center;font-weight:400}.emulatedDialog.nudge-tooltip .title{color:#ff3158}.emulatedDialog.nudge-tooltip .message{font-size:16px;font-weight:400;float:left}@media (max-height:487px),only screen and (max-width:487px){.emulatedDialog.nudge-tooltip .message{font-size:14px}}.emulatedDialog .title{font-weight:700;font-size:14px;padding:0 0 7.5px}.emulatedDialog:not(.no-arrow):after,.emulatedDialog:not(.no-arrow):before{pointer-events:none;display:block;position:absolute;transform:translateX(-50%);left:50%;margin-top:0;content:"";width:0;height:0}.emulatedDialog:not(.no-arrow):before{top:1.5px;border-color:transparent transparent #e7e7e7;border-style:solid;border-width:12px 14px}.emulatedDialog:not(.no-arrow):after{top:4px;border-color:transparent transparent #fff;border-style:solid;border-width:11px 13px}.emulatedDialog:not(.no-arrow).dark>div{color:#fff;background-color:#222;border:0}.emulatedDialog:not(.no-arrow).dark:before{border-bottom:12px solid transparent}.emulatedDialog:not(.no-arrow).dark:after{border-bottom:11px solid #222}.emulatedDialog.position-top-right{transform-origin:90% top}.emulatedDialog.position-top-right>div{transform:translateX(-90%)}.emulatedDialog.position-top-center{transform-origin:50% top}.emulatedDialog.position-top-center>div{transform:translateX(-50%)}.emulatedDialog.position-bottom-center:before{top:-30px;border-color:#e7e7e7 transparent transparent;border-style:solid;border-width:13px 14px}.emulatedDialog.position-bottom-center:after{top:-31px;border-color:#fff transparent transparent;border-style:solid;border-width:12px 14px}.emulatedDialog.position-bottom-center>div{top:auto;bottom:0;transform:translate(-50%,-30px)}.emulatedDialog.position-bottom-right{transform-origin:90% top}.emulatedDialog.position-bottom-right:before{top:-35px;border-color:#e7e7e7 transparent transparent;border-style:solid;border-width:11px 13px}.emulatedDialog.position-bottom-right:after{top:-38px;border-color:#fff transparent transparent;border-style:solid;border-width:12px 14px}.emulatedDialog.position-bottom-right>div{box-shadow:-1px 0 5px rgba(0,0,0,.28)}.emulatedDialog.position-right-bottom{transform-origin:90% top}.emulatedDialog.position-right-bottom:before{top:5px;border-color:transparent transparent transparent #e7e7e7;border-style:solid;border-width:12px 8px 12px 10px}.emulatedDialog.position-right-bottom:after{top:7px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 8px}.emulatedDialog.position-right-bottom>div{box-shadow:-1px 0 5px rgba(0,0,0,.28)}.emulatedDialog.position-top-left{transform-origin:15% top}.emulatedDialog.position-top-left>div{transform:translate(-15%,-5px)}.reusable-toggle{position:relative;width:30px;height:16px;opacity:.3}.reusable-toggle.enabled{cursor:pointer;opacity:1}.reusable-toggle .thumb{position:absolute;left:0;top:1px;width:16px;height:16px;border-radius:8px;background-color:#6d6d6d}.reusable-toggle .track{position:absolute;top:4px;width:30px;height:10px;border-radius:5px;background-color:#ccc}.reusable-toggle .toggle-label{position:absolute;left:-10px;transform:translateX(-100%)}.reusable-toggle.toggle-on .thumb{left:calc(100% - 16px);background-color:#ff3158}.reusable-toggle.toggle-on .track{background-color:#dadada}.reusable-toggle.toggle-on .toggle-label{color:#ff3158}.radio-element{margin:10px 10px 10px 0;display:inline-block;pointer-events:auto}.radio-element label{cursor:pointer;font-weight:300}.radio-element input{opacity:0}.radio-element.disabled{pointer-events:none;color:#d7dee0}.radio-element.disabled.radio-button label:before{opacity:.5}.radio-button label{position:relative;font-size:12px}.radio-button label:before{content:"";position:absolute;top:-2px;left:-26px;display:inline-block;height:18px;width:18px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%229%22%20r%3D%228%22%20stroke%3D%22%23ccc%22%20stroke-width%3D%221%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E")}.radio-button input{width:18px;opacity:0}.radio-button input:checked+label:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%229%22%20r%3D%228%22%20stroke%3D%22%23ccc%22%20stroke-width%3D%221%22%20fill%3D%22none%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%229%22%20r%3D%225%22%20fill%3D%22%23ff3158%22%2F%3E%3C%2Fsvg%3E")}.radio-icon label,.radio-image label{display:inline-block;padding:20px;width:160px;font-size:13px;text-align:center}.radio-icon label .radio-label,.radio-image label .radio-label{display:inline-block;margin-top:15px;font-weight:500}.radio-icon label .radio-message,.radio-image label .radio-message{margin:10px -20px;font-size:12px;font-weight:300;color:#999}.radio-image label img{display:block;width:100%}.radio-icon .icon{height:90px;border-radius:8px;border:2px solid #d7dee0;background-color:#fff}.radio-icon .icon:before{position:relative;width:100%;top:33px;left:0;color:#777;font-size:22px}.radio-icon .icon:hover{border-color:#ff3158}.radio-icon .icon:hover:before{color:#ff3158}.radio-icon input:checked+label .icon{border-color:#ff3158}.radio-icon input:checked+label .icon:before{color:#ff3158}.radio-group{display:flex;flex-wrap:wrap}.radio-group.radio-icons,.radio-group.radio-images{justify-content:center;align-items:flex-start;margin:0 15px;max-width:740px}.radio-group .radio-element{flex-grow:1}.radio-group .radio-element:last-child{margin-right:0}.radio-group .radio-button{white-space:nowrap;margin-right:20px}.checkbox-element{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;cursor:pointer}.checkbox-element .checkbox{flex-shrink:0;position:relative;height:20px;width:20px;border:1px solid #b2b2b2;transition:all 125ms}.checkbox-element .checkbox:before{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:10px;color:#fff}.checkbox-element.checked .checkbox{background-color:#ff3158;border-color:#ff3158}.checkbox-element.checked .checkbox:before{opacity:1}.checkbox-element.disabled{pointer-events:none}.checkbox-element.disabled .checkbox-text,.checkbox-element.disabled .note{color:#ccc}.checkbox-element.disabled .checkbox{border-color:#d7dee0}.checkbox-element.error .help-text{color:#c74200}.checkbox-element .checkbox-text{margin-left:5px;font-size:14px}.checkbox-element .help-text{display:block;flex-basis:100%;margin:10px 0 0;font-size:11px}.checkbox-element.checkbox-style-filter{color:#222;background-color:#fff;border:1px solid;padding:4px 16px 3px;border-radius:50px;transition:.15s ease-out;transition-property:color,border-color,background-color}.checkbox-element.checkbox-style-filter.checked,.checkbox-element.checkbox-style-filter:active{background-color:#444;border-color:#444;color:#fff}.checkbox-element.checkbox-style-filter .checkbox-text{margin-left:0}.no-touch .checkbox-element:hover .checkbox{border-color:#ff3158}.no-touch .checkbox-element:hover .checkbox.checked{border-color:#ff3158;background-color:#ff3158}.no-touch .checkbox-element.checkbox-style-filter:hover{background-color:#ff3158;border-color:#ff3158;color:#fff}.button-group{display:inline-block}.button-group .icon-button.icon-button-overlay{width:42px;margin:0}.button-group .icon-button.icon-button-overlay.button-group-button-left{border-radius:15.5px 0 0 15.5px}.button-group .icon-button.icon-button-overlay.button-group-button-right{border-radius:0 15.5px 15.5px 0}.button-group .icon-button.icon-button-overlay .icon{font-size:22px}.button-group label{color:#444;margin:0 5px;line-height:31px;font-size:12px;font-weight:500}.button-group label.disabled{color:#b5b4b3}.number-input{position:relative;display:inline-block;margin:0 5px;cursor:pointer}.number-input:hover .input{border-color:#ff3158}.number-input .input{width:120px;padding-bottom:5px;border-width:0 0 1px;border-color:#ccc;border-radius:0;outline:none;font-size:13px;color:#6d6d6d}.number-input .input[type=text]{cursor:pointer}.number-input .input:focus{border-color:#ff3158}.number-input .number-input-label{position:absolute;left:1px;top:-15px;font-size:8px;color:#6d6d6d;letter-spacing:1.6px;text-transform:uppercase}.select-popup{position:relative;display:inline-block;font-size:12px;color:#444;pointer-events:auto}.select-popup .select-label{font-weight:300}.select-popup .select-trigger{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 10px;cursor:pointer}.select-popup.select-button{padding:10px 0;border:1px solid #d8d8d8}.select-popup .emulatedDialog{top:0;min-width:75px}.select-popup .emulatedDialog .item-tooltip{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;right:0;left:auto;transform:none}.select-popup .select-menu-text{margin-right:10px}.select-dropdown .select-trigger{padding:0 20px 5px 0;border-bottom:1px solid #d8d8d8}.no-touch .select-trigger:hover{color:#ff3158;border-bottom-color:#ff3158}.tool-overlay{flex-grow:1;flex-shrink:1;position:relative;left:0;width:100%;top:0;height:100%}.tool-overlay .overlay{position:relative;width:auto;padding:30px 30px 0}@media (max-width:576px){.tool-overlay .overlay{padding:15px 15px 0}}.narrow-layout .tool-overlay .overlay-top-center{position:absolute;left:50%;transform:translateX(-50%);transition:transform .5s}.narrow-layout .tool-overlay .overlay-message{top:80px}.narrow-layout.edit-mode .tool-overlay{margin-bottom:-30px}.overlay{width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.overlay .overlay-top-center{display:flex;justify-content:center;flex-direction:row}.overlay .overlay-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.overlay .overlay-bar.overlay-top-right{justify-content:flex-end}.overlay .overlay-bar .overlay-bar-filler{flex-shrink:1;width:50%}.overlay .overlay-bar .overlay-bar-center{flex-shrink:0;margin-right:auto;transform:translateX(-50%)}.overlay .overlay-bar .overlay-bar-right{flex-shrink:0}.overlay .overlay-info{padding:5px 20px;border-radius:30px;text-align:center;font-size:14px;font-weight:700;line-height:30px;background-color:rgba(0,0,0,.5)}@media (max-width:576px){.overlay .overlay-info{line-height:20px;font-size:12px}}.overlay .overlay-message{position:absolute;top:15%;left:50%;transform:translateX(-50%);height:60px;max-width:100%;padding:0 20px;display:flex;flex-direction:column;font-size:20px;font-weight:700}@media (max-width:576px){.overlay .overlay-message{padding:0}}.overlay .overlay-message .icon{font-size:50px;margin:0 auto}@media only screen and (max-height:600px) and (max-width:700px){.overlay .overlay-message .icon{font-size:30px}}.overlay .overlay-message .message{width:180px;max-width:100%;margin-top:20px;font-size:18px;text-align:center}@media only screen and (max-height:600px) and (max-width:700px){.overlay .overlay-message .message{font-size:14px}}.overlay .overlay-message .message.escape-message{width:175px}.overlay .overlay-slider{display:flex;justify-content:center;flex-direction:row}.overlay .overlay-slider .stem-slider{height:41px;max-width:200px}.overlay .overlay-slider .stem-slider .slider-with-tooltip{margin:0 55px;font-size:12px}.overlay .overlay-slider .stem-slider .slider-with-tooltip .mdc-slider{height:100%}.overlay .overlay-slider>.icon-button.icon-button-overlay{width:41px;min-width:41px;height:41px;margin:0 15px;padding:0 10px;line-height:41px}.overlay .overlay-slider>.icon-button.icon-button-overlay .icon{font-size:18px;line-height:41px}.overlay .overlay-slider>.icon-button.icon-button-overlay .icon.icon-stem-height{font-size:22px}.overlay .overlay-cta-button-outer{position:absolute;height:55px;width:55px;margin:5px 10px;font-size:45px;line-height:55px}.overlay .overlay-cta-button-outer.overlay-cta-button-outer-left{transform:translateX(calc(-100% - 20px))}.overlay .overlay-cta-button-outer .icon{display:block;line-height:55px}.overlay .overlay-cta-button-outer .icon.icon-stem-height{font-size:28px;line-height:56px}.overlay .overlay-cta-button-outer .icon.icon-delete{font-size:45px}.overlay .overlay-cta-button-outer .icon.icon-remove{font-size:36px}.overlay .overlay-cta-button-outer .icon.icon-360{font-size:28px}.overlay .overlay-cta-button-outer .icon.icon-toggle-pencil{font-size:40px}.overlay .overlay-cta{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);transition:transform .5s;z-index:1}.overlay .overlay-cta .emulatedDialog{font-size:12px;color:#444}.overlay .overlay-cta .emulatedDialog .tooltip{min-width:90px}.overlay .overlay-cta .emulatedDialog .cta-title{font-weight:700;letter-spacing:.2px;margin-bottom:5px}.overlay .overlay-cta .emulatedDialog p{margin:0;line-height:22px}.overlay .overlay-cta .emulatedDialog .cta-ok{margin-top:5px;pointer-events:auto;text-align:right}.overlay .overlay-cta .overlay-cta-btn{width:65px;height:65px;transition:transform .5s}.overlay .overlay-cta .overlay-cta-btn .icon{font-size:30px;line-height:65px}.overlay .overlay-cta .overlay-cta-btn.button-active,.overlay .overlay-cta .overlay-cta-btn.overlay-cta-cancel{transform:rotate(45deg)}.overlay .overlay-cta .overlay-cta-rotate-btn{width:65px;height:65px;transition:transform .5s}.overlay .overlay-cta .overlay-cta-rotate-btn.overlay-cta-cancel{transform:rotate(45deg)}.overlay .overlay-cta .icon-checkmark{color:#00a170}.overlay-close{position:absolute;top:30px;right:30px}@media (max-width:576px){.overlay-close{top:15px;right:15px}}.no-touch .tool-overlay .overlay-cta-btn:hover .icon-checkmark{color:#fff}.floor-rename-header{display:flex;padding-left:10px}.floor-rename-header.with-toggle{padding-left:0}.floor-rename-header .modifiable-text{width:100%}.floor-rename-header .modifiable-text .current-text{position:unset;overflow-wrap:break-word;color:#222;cursor:default}.floor-rename-header .modifiable-text .current-text:hover{border-bottom-color:transparent}.floor-rename-header .modifiable-text .current-text:after{content:attr(data-hint);padding-left:.4em}.floor-rename-header .modifiable-text .inputDiv{width:100%;outline:none;border:none;background:transparent;cursor:pointer}.floor-rename-header .modifiable-text.editing .current-text{display:none}.floor-rename-header .modifiable-text.editing .inputDiv{display:block}.floor-rename-header.accordion-header-editing .modifiable-text{margin-right:0}.floor-rename-header.accordion-header-editing .accordion-options-button,.floor-rename-header.accordion-header-editing .accordion-toggle-icon{display:none}@media (max-width:576px){.accordion-list .accordion-header.floor-rename-header .accordion-header-label{font-size:12px}}.point-button-wrapper{position:absolute;width:140px;height:140px}.circular-progress{border-radius:50%}.circular-progress .bar-bg{stroke:#444}.circular-progress .progress{stroke:#ff3158}.circular-progress.complete{-webkit-animation:shadow-pulse 1s infinite;animation:shadow-pulse 1s infinite;opacity:0;border-radius:50%;transition:opacity 1s 1s}@-webkit-keyframes shadow-pulse{0%{box-shadow:0 0 0 0 #fff}to{box-shadow:0 0 0 40px transparent}}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0 #fff}to{box-shadow:0 0 0 40px transparent}}.badge{display:inline-block;width:30px;height:30px;line-height:27px;background-color:#fff;color:#fff;border-radius:50%;border:2px solid #fff;text-align:center;text-transform:uppercase}.badge .badge-icon{color:inherit;font-size:20px;line-height:inherit}.badge .badge-label{color:inherit;font-size:12px;font-weight:700;line-height:inherit}.list-nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff}.list-nav .list-nav-label{text-align:center;font-size:12px}.list-nav .list-nav-btn .icon{padding:20px;font-size:18px;pointer-events:auto;color:#222}.list-nav .list-nav-btn .icon.disabled{color:#bdbdbd}.list-nav .list-nav-btn .icon:not(.disabled){cursor:pointer}.list-nav .list-nav-btn .icon:not(.disabled):hover{color:#ff3158}.list-nav .list-nav-btn-next{right:0}.list-nav .list-nav-btn-prev{left:0}.overlay-info .list-nav{background-color:transparent}.overlay-info .list-nav .list-nav-btn .icon{color:#fff}.item-tooltip .tooltip-menu .tpMsg{padding:10px 15px;color:#444;font-size:12px;font-weight:500;pointer-events:all;text-shadow:none;font-style:normal;white-space:unset}.item-tooltip .tooltip-menu .tpMsg.disabled{color:#999;pointer-events:none}.item-tooltip .tooltip-menu .tpMsg:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer;color:#ff3158}.item-tooltip .tooltip-menu .tpMsg:not(.disabled) a{text-decoration:none;color:#444}.item-tooltip .tooltip-menu .tpMsg:not(.disabled) a:hover{color:#ff3158}.item-tooltip .tooltip-menu .tpMsg:not(:last-child){border-bottom:1px solid #e7e7e7}.expandable{flex-shrink:1;transition:flex-shrink .5s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expandable--hover{flex-shrink:0!important}.scroll-button{width:44px}.scroll-button .icon{font-size:16px}.outerScrollbarWrapper{position:relative;overflow:hidden}.outerScrollbarWrapper.button-scrolling.vertical{height:100%}.outerScrollbarWrapper.button-scrolling.vertical .innerScrollbarWrapper{height:calc(100% - 80px)}.outerScrollbarWrapper.button-scrolling.horizontal{width:100%}.outerScrollbarWrapper.button-scrolling.horizontal .innerScrollbarWrapper{width:calc(100% - 80px)}.outerScrollbarWrapper .innerScrollbarWrapper{display:flex;overflow:hidden;touch-action:manipulation;-ms-overflow-style:none;scrollbar-width:none}.outerScrollbarWrapper .innerScrollbarWrapper::-webkit-scrollbar{display:none}.outerScrollbarWrapper .paddingScrollbarWrapper{position:relative}.outerScrollbarWrapper .scrollbarTrack{position:absolute;bottom:0;right:0;background-color:transparent;border-radius:5px}.outerScrollbarWrapper .scrollbarTrack .scrollbarThumb{position:relative;transition:opacity .25s ease-in-out;opacity:0;background-color:rgba(181,180,179,.5);border-radius:5px}.outerScrollbarWrapper .scrollbarTrack.horizontal{left:0;height:8px;margin-right:8px;margin-left:8px}.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb{height:4px}.outerScrollbarWrapper .scrollbarTrack.vertical{top:0;width:8px;margin-top:8px;margin-bottom:8px}.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb{width:4px}.outerScrollbarWrapper.vertical{height:100%}.outerScrollbarWrapper.vertical .scroll-forward{bottom:0}.outerScrollbarWrapper.vertical .innerScrollbarWrapper{flex-direction:column;height:100%;overflow-y:scroll}.outerScrollbarWrapper.horizontal{width:100%}.outerScrollbarWrapper.horizontal .scroll-forward{right:0}.outerScrollbarWrapper.horizontal .innerScrollbarWrapper{width:100%;overflow-x:scroll}.outerScrollbarWrapper .scroll-forward{position:absolute}div:active>.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb,div:active>.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb,div:active>div>.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb,div:active>div>.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb,div:hover>.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb,div:hover>.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb,div:hover>div>.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb,div:hover>div>.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb{opacity:1}#reel.sorting .scrollbarTrack{visibility:hidden}.accordion-main-content{height:100%;transition:height .25s}.accordion-main-content.footer-active{height:calc(100% - 40px)}.accordion-header>.accordion-icon:last-child,.accordion-header>.accordion-options-button:last-child,.accordion-header>.hlr-badge:last-child,.accordion-header>.mattertag-color-dot-container:last-child,.accordion-header>.start-location:last-child,.accordion-item>.accordion-icon:last-child,.accordion-item>.accordion-options-button:last-child,.accordion-item>.hlr-badge:last-child,.accordion-item>.mattertag-color-dot-container:last-child,.accordion-item>.start-location:last-child{display:flex;width:40px;justify-content:center;align-items:center;padding:0}.accordion-header>.accordion-icon:last-child .accordion-icon,.accordion-header>.accordion-options-button:last-child .accordion-icon,.accordion-header>.hlr-badge:last-child .accordion-icon,.accordion-header>.mattertag-color-dot-container:last-child .accordion-icon,.accordion-header>.start-location:last-child .accordion-icon,.accordion-item>.accordion-icon:last-child .accordion-icon,.accordion-item>.accordion-options-button:last-child .accordion-icon,.accordion-item>.hlr-badge:last-child .accordion-icon,.accordion-item>.mattertag-color-dot-container:last-child .accordion-icon,.accordion-item>.start-location:last-child .accordion-icon{padding:0}.accordion-options-button{position:unset;flex-shrink:0;opacity:1;transition:opacity .25s}.accordion-options-button .icon-more-vert{width:40px}.accordion-options-button .accordion-options-button__tooltip-container{position:absolute;width:40px}.accordion-options-button .emulatedDialog:not(.no-arrow){position:relative;top:8px}.accordion-options-button .emulatedDialog:not(.no-arrow):before{border-width:10px 12px}.accordion-options-button .emulatedDialog:not(.no-arrow):after{border-width:9px 11px}.accordion-options-button .emulatedDialog:not(.no-arrow).position-bottom-right .tooltip{top:-11px;left:0}.accordion-options-button .emulatedDialog:not(.no-arrow).position-top-right .tooltip{top:20px;left:23px}.accordion-selector-footer{display:flex;flex-shrink:0;position:absolute;align-items:center;justify-content:space-between;height:40px;right:0;left:0;bottom:-40px;background-color:#222;transition:bottom .25s}.accordion-selector-footer.active{bottom:0}.accordion-selector-footer .footer-list{position:relative;margin:10px}.accordion-selector-footer .footer-button-container,.accordion-selector-footer .footer-list{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%}.accordion-selector-header{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;height:40px;padding-left:16px;padding-right:16px;border-bottom:1px solid #f5f4f3;background-color:#fff;color:#444}.accordion-selector-header .title{display:inline-block;letter-spacing:1.6px;font-size:13px;font-weight:700;text-transform:capitalize}.accordion-selector-header.select-mode{background-color:#222;color:#f5f4f3}.accordion-list .accordion-group{width:100%;color:#222}.accordion-list .accordion-group .accordion-checkbox{display:flex;line-height:35px;min-width:40px;height:inherit;justify-content:center;align-items:center;transition-duration:.75s}.accordion-list .accordion-group.collapsed .accordion-contents{height:0;pointer-events:none}.accordion-list .accordion-group.collapsed .accordion-item .emulatedDialog{opacity:0}.accordion-list .accordion-group.expanded .accordion-header .accordion-toggle-icon:before{content:"\e911"}.accordion-list .accordion-group.expanded .accordion-contents{pointer-events:auto}.accordion-list .accordion-group.expanded .accordion-item.accordion-item-with-toggle .accordion-item-toggle-icon{opacity:1}.accordion-list .accordion-group.double-line .accordion-item:not(.accordion-item-closing){height:60px}.accordion-list .modifiable-text .editable-line{width:100%;margin-left:0}.accordion-list .accordion-header{position:relative;display:flex;align-items:center;justify-content:flex-end;height:40px;border-bottom:1px solid #f5f4f3;background-color:#ededed;padding-left:10px}.accordion-list .accordion-header.with-children{justify-content:normal;padding-left:0}.accordion-list .accordion-header .accordion-header-label{flex-shrink:1;flex-grow:1;letter-spacing:1.6px;font-size:13px;font-weight:500;overflow:hidden;margin-right:.4em}.accordion-list .accordion-header .accordion-toggle-icon{flex-shrink:0}.accordion-list .accordion-header .accordion-toggle-icon:before{content:"\e90e"}.accordion-list .accordion-item{display:flex;align-items:center;justify-content:space-between;height:40px;border-bottom:1px solid #f5f4f3;transition:height .5s,padding .5s;color:#444;background-color:#fff;font-weight:400;font-size:12px;pointer-events:auto}.accordion-list .accordion-item:hover{background-color:#f5f4f3}.accordion-list .accordion-item.accordion-item-disabled,.accordion-list .accordion-item.accordion-item-disabled .inputDiv{color:#bdbdbd}.accordion-list .accordion-item.accordion-item-selected:not(.accordion-item-editing){font-weight:700;background-color:#f5f4f3}.accordion-list .accordion-item.accordion-item-selected:not(.accordion-item-editing) .inputDiv{font-weight:700}.accordion-list .accordion-item.accordion-item-closing{height:0;padding:0;overflow:hidden}.accordion-list .accordion-item .accordion-item-toggle-icon{position:relative;left:0;width:40px;margin-top:1px;opacity:0;transition:opacity .5s}.accordion-list .accordion-item.accordion-item-without-toggle{padding-left:10px}.accordion-list .accordion-item .accordion-item-label{padding-right:.4em;white-space:nowrap}.accordion-list .accordion-item .accordion-item-text{flex-grow:1;padding-right:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accordion-list .accordion-item .accordion-item-text .inputDiv{position:static;opacity:1;width:100%;outline:none;border:none;background:transparent;font-size:12px;cursor:pointer}.accordion-list .accordion-item .accordion-item-text .current-text{display:none}.accordion-list .accordion-item.accordion-item-editing .accordion-item-text:last-child{padding-right:20px}.accordion-list .accordion-item-status{padding-left:20px;color:#999;font-style:italic}.accordion-list .accordion-contents{overflow:hidden;transition:height .5s}.accordion-list .accordion-contents .accordion-empty-message{font-style:italic;font-weight:300;padding-left:25px;display:flex;flex-direction:column;justify-content:center}.accordion-list .accordion-icon{flex-shrink:0;font-size:14px;font-family:mp-font!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:35px}.close-button{position:absolute;top:10px;right:10px}.close-button .icon-close{font-size:14px;text-shadow:none}.close-button.close-button-light .icon-close{color:#fff}.close-button.close-button-shadow .icon-close{color:#fff;text-shadow:1px 1px 2px #000}.settings-box{min-width:240px;margin:10px 5px 5px}.settings-container .settings-label{font-size:12px;font-weight:300;white-space:pre-wrap;color:#444}.settings-container .settings-item{position:relative;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.settings-container .settings-item:last-child{margin-bottom:0}.settings-container .settings-item .settings-icon{flex-shrink:0;width:30px;font-size:24px;color:#6d6d6d}.settings-container .settings-item .settings-icon.icon-toolbar-labels,.settings-container .settings-item .settings-icon.icon-toolbar-measurements{top:-2px}.settings-container .settings-item .settings-description{flex-grow:1}.settings-container .settings-item .settings-description .settings-label{font-size:14px;font-weight:700}.settings-container .settings-item .settings-description .settings-message{max-width:540px;margin:5px 35px 5px 0;font-weight:300;font-size:13px}.settings-container .settings-item .settings-content{flex-shrink:0}.settings-container .settings-toggle{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.settings-container .settings-toggle .settings-label{font-size:13px;font-weight:500;flex-grow:1;margin-right:10px}.settings-container .settings-toggle .reusable-toggle{flex-shrink:0}.file-upload-button .file-input{display:none}.file-upload-button .icon-button .icon-attach{font-size:17px}.file-drop-zone{display:none;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;flex-direction:column;justify-content:center;align-items:center;background-color:#f5f4f3;border:1px solid #dadada;border-radius:8px;pointer-events:none}.file-drop-zone.active{display:flex}.file-drop-zone .icon{font-size:26px;margin-bottom:10px}.text-input-box{width:100%;box-shadow:none;border:1px solid #d4d3d2;padding:5px 10px;background-color:#222;color:#f5f4f3;outline:none}.text-input-box::-moz-selection{background:rgba(255,49,88,.65)}.text-input-box::selection{background:rgba(255,49,88,.65)}.text-input-box.nope{pointer-events:none}.stem-editor{padding:0 20px 15px}.stem-editor .stem-slider{flex-shrink:1;display:flex;height:41px;width:100%;margin-bottom:10px;transition:all .4s;pointer-events:all}.stem-editor .stem-slider .slider-with-tooltip{margin:0 55px;font-size:12px}.stem-editor .stem-slider .slider-with-tooltip .min-amount{left:-55px}.stem-editor .stem-slider .slider-with-tooltip .max-amount{right:-55px;left:unset}.stem-editor .stem-slider .slider-with-tooltip .mdc-slider{height:100%}.bottom-ui{flex-grow:0;flex-shrink:0;position:static;bottom:0;width:100%;display:flex;flex-direction:column;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:transform .5s;z-index:2}.bottom-ui.autohide{transform:translateY(100%)!important}.bottom-ui .bottom-controls{position:relative;display:flex;flex-shrink:0;flex-wrap:nowrap;justify-content:space-between;height:37px;margin:0 10px 0 15px;pointer-events:none;opacity:1;transition:opacity .5s}.bottom-ui .bottom-controls.faded-out{opacity:0;pointer-events:none}.bottom-ui .bottom-controls.faded-out *{pointer-events:none!important}.bottom-ui .bottom-controls .divider{display:block;margin-left:auto}.bottom-ui .controls{display:flex;flex-wrap:nowrap;flex-grow:1;height:37px;pointer-events:none;transition-property:bottom,height,opacity,background-color,margin;transition-duration:.5s}.bottom-ui .controls .icon-hlr{margin-left:3px}.bottom-ui .controls .icon{/*! padding:10px; *//*! line-height:35px */}.bottom-ui .collapsible-list-menu{background:rgba(0,0,0,.5);border-radius:3px}.bottom-ui .collapsible-list-menu .data-balloon:after,.bottom-ui .collapsible-list-menu .data-balloon:before{bottom:auto;left:auto;right:100%;top:50%;transform:translateY(-50%)}.bottom-ui .collapsible-list-menu .data-balloon:after{margin-right:11px}.bottom-ui .collapsible-list-menu .data-balloon:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(0, 0, 0, 0.75)' d='M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002C12.002 21.715 0 27.406 0 33.342z'/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:18px;width:6px;margin-right:5px;margin-bottom:0}.bottom-ui .collapsible-list-menu .mode-buttons{flex-direction:column-reverse}.bottom-ui .collapsible-list-menu .highlight-tour-controls{flex-direction:column-reverse;height:auto;padding:0;margin:0;background:transparent}.bottom-ui .collapsible-list-menu .highlight-tour-controls:hover{background:transparent}.bottom-ui .collapsible-list-menu .highlight-tour-controls .tour-controls{margin-left:0}.bottom-ui .collapsible-list-menu .floor-menu-wrapper{bottom:0;right:100%;margin-right:5px;margin-bottom:0}.bottom-ui .notes-mode-button{position:relative}.bottom-ui .notes-mode-button .icon-comment-outline{font-size:21px}.bottom-ui .measure-mode-button{position:relative}.bottom-ui .nudge-tooltip .tooltip{transform:translate(-50%,-50px)}.bottom-ui .nudge-tooltip:before{top:-50px}.bottom-ui .nudge-tooltip:after{top:-51px}.collapsible-list-menu .nudge-tooltip{display:none}.highlight-tour-controls{display:flex;flex-wrap:nowrap;height:35px;padding:1px 5px;margin-right:5px;background-color:rgba(0,0,0,.5);border-radius:100px}.highlight-tour-controls .highlight-button+.tour-controls{margin-left:-7px}.highlight-tour-controls .icon-button .button-active{background-color:transparent}.highlight-tour-controls .icon{text-shadow:none}.highlight-tour-controls .icon.icon-dpad-up{font-size:20px;position:relative;top:-1px}.label,.no-touch .highlight-tour-controls:hover{background-color:#222}.label{position:absolute;padding:3px 6px;white-space:nowrap;color:#fff;font-size:11px;font-weight:500;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tool-panel{width:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.side-panel .tool-panel{height:100%}
.panels{z-index:5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.panels.panels-expanded{border-bottom:1px solid #e7e7e7}.panels .panel-track{position:absolute;right:0;left:-5px;width:5px;height:100%;background-color:#fff;pointer-events:auto}.panels .panel-track .panel-track-thumb{position:relative;height:90px;width:22px;right:22px;top:50%;transform:translateY(-50%);border-radius:3px 0 0 3px;background-color:#fff}.panels .panel-track .icon{display:inline-block;margin-left:3px;font-size:18px;line-height:90px;color:#222}.panels .panel-track .icon:hover{color:#ff3158}.side-panel .panels{position:relative;width:0;height:100%;flex-grow:0;flex-shrink:0;transition:width .5s}.side-panel .panels.panel-open{width:375px}.bottom-panel .panels{position:absolute;width:100%;height:0;bottom:0;transition:height .5s}.bottom-panel .panels.panel-collapsed,.bottom-panel .panels.panel-open{height:100%}.bottom-panel .panels .panel-track{display:none}
.missing-note-panel-message{padding:16px;color:#444;background-color:#f5f4f3;font-style:italic}
.detail-panel{position:absolute;width:100%;height:100%;border:0 solid #e7e7e7;z-index:4}.detail-panel .detail-panel-header{top:0;height:52px;padding:8px 0;margin-right:-20px;display:flex;flex-direction:row;justify-content:space-between;background-color:#fff;align-items:center;z-index:1}.detail-panel .detail-panel-header .return-btn{padding-left:0;box-shadow:none}.detail-panel .detail-panel-header .return-btn .icon-close{font-size:14px}.detail-panel.sticky-header .detail-panel-header{position:-webkit-sticky;position:sticky}.detail-panel .scroller-contents{pointer-events:auto}.detail-panel .scroller-container .scroller-track{top:52px}.side-panel .detail-panel{position:relative;width:375px;top:0;left:375px;overflow:hidden;transition:left .5s ease-in-out;background-color:#fff}.side-panel .detail-panel.open{left:0;border-width:0 0 0 1px}.side-panel .detail-panel .scroller-contents{min-height:100%}.bottom-panel .detail-panel{bottom:0;overflow:visible;transition:height .5s ease-in-out}.bottom-panel .detail-panel:not(.open){height:0}.bottom-panel .detail-panel .scroller-contents{top:50%;min-height:50%;background-color:#fff}
.scroller-container{position:relative;width:100%;height:100%;overflow:hidden}.scroller-container .scroller-scroller{position:absolute;top:0;left:0;bottom:0;right:0;touch-action:none;pointer-events:inherit;overflow-x:hidden;overflow-y:scroll;scrollbar-color:transparent transparent;scrollbar-width:0}.scroller-container .scroller-scroller::-webkit-scrollbar{height:0;width:0;background-color:transparent}.scroller-container .scroller-scroller::-webkit-scrollbar-thumb{background-color:transparent;-webkit-border-radius:0}.scroller-container .scroller-scroller::-webkit-scrollbar-corner{background-color:transparent}.scroller-container .scroller-contents{position:absolute;width:100%;padding:0 15px}.scroller-container .scroller-track{position:absolute;width:10px;right:0;top:0;bottom:10px;overflow:hidden;background-color:transparent;border-radius:5px;pointer-events:auto}.scroller-container .scroller-thumb{position:relative;width:6px;transition:opacity .25s ease-in-out;background-color:rgba(181,180,179,.5);border-radius:5px}
.note-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:5px 0}.note-header .badge{position:relative;top:3px;margin-right:10px;flex-shrink:0;flex-grow:0}.note-header .note-details{flex-grow:1;overflow:hidden;text-overflow:ellipsis;font-family:IBM Plex Sans;letter-spacing:.6px;font-weight:400}.note-header .note-subheader{font-size:10px;line-height:10px;color:#999}.note-header .note-user{font-weight:500}.note-header .note-replies{margin-left:8px}.note-header .icon-button-social{margin:0 5px}.note-widget{padding:0;background-color:#fff;color:#444;font-size:14px;pointer-events:auto}.note-widget.annotating{padding-bottom:20px}.note-widget.creating{padding-top:20px}@media (max-width:767px){.note-widget.creating{padding-top:10px}}.note-widget .note-header .note-details{line-height:26px}.note-widget .note-post .emulatedDialog.position-top-right .tooltip{transform:translateX(-73px)}.note-widget .comment.active{margin:10px 0}.note-widget .comment .comment-header{padding-left:0;padding-right:0}.note-widget .comment .comment-header .emulatedDialog{top:20px}.note-widget .link-annotation{color:#444}.note-widget .link-editor{bottom:-24px}.note-widget .note-save-cancel{display:flex;justify-content:flex-end;align-items:center;padding:10px}.note-widget .link-copied{margin-right:5px;font-size:12px;line-height:26px;color:#00a170}.note-widget .has-hint:after{content:attr(data-hint);position:absolute;right:0;margin-top:2px;color:#b5b4b3;transition:opacity .25s;text-align:right;font-size:12px;cursor:default}.note-widget .reply-btn{margin:20px 0;color:#999}.note-widget .icon-checkmark{color:#00a170!important}.note-summary-info{color:#6d6d6d}
.reply-box.annotation-text-box.editor-box:not(.annotating){padding-top:0}
.annotation-box .annotation-title{font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:1.44;letter-spacing:.6px;color:inherit}.annotation-box{position:relative}.annotation-text-box{position:relative;width:100%;top:0;left:0;bottom:0;margin:15px 0 20px}.annotation-text-box.editor-box{padding:10px 10px 0;border:1px solid #dadada;border-radius:8px}.annotation-text-box.editor-box .text-box-text{padding:10px 5px}.annotation-text-box.editor-box.annotating{min-height:120px;display:flex;flex-direction:column}.annotation-text-box.editor-box.annotating .text-box-text{height:100%;padding-bottom:20px;overflow-y:auto;cursor:text}.annotation-text-box.editor-box.annotating .smart-text-box,.annotation-text-box.editor-box:not(.annotating) .smart-text-box{position:relative;flex-grow:1}.annotation-text-box.annotation-emptied .text-box-text{width:100%;padding:16px;background-color:#f5f4f3;font-style:italic}.annotation-text-box .annotation-button-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-left:-5px;pointer-events:auto;transition:height .25s}.annotation-text-box .annotation-button-bar .note-extra-buttons{display:flex;flex-direction:row}.annotation-text-box .annotation-button-bar .icon-button:after{max-width:80px;min-width:60px;white-space:normal;pointer-events:auto}.annotation-edited{margin:-10px 5px 5px;color:#999;font-size:.8em;text-align:right}.annotation-cta-buttons{flex-grow:1;text-align:right}.annotation-editors{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}
.annotation-popup .popover-label{font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.2px;color:inherit}.annotation-popup{position:absolute;left:0;bottom:0;right:0;padding:15px 20px 25px;font-size:12px;min-height:100px;background-color:#222;color:#fff;border-radius:4px}.annotation-popup:not(.open){visibility:hidden}.annotation-popup .popover-header{position:relative;width:100%;min-height:10px}.annotation-popup .popover-header .close-button{top:-12px;right:-12px}.annotation-popup .popover-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.annotation-popup .popover-footer .button{flex-shrink:0;padding-right:0}.annotation-popup .popover-footer .popover-message{display:inline-block;flex-grow:1;height:14px;margin:5px 5px 5px 0;line-height:14px;font-weight:500;font-size:12px;color:#d8d8d8}.annotation-popup .popover-footer .popover-message.popover-message-error{color:#fa5300}.annotation-popup .popover-label{display:inline-block;height:14px;margin:5px 0;line-height:14px;font-weight:500;font-size:12px;color:#f5f4f3}.annotation-popup .link{margin-left:.4em}
.center-child{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.oembed-photo--cover,.oembed-thumbnail--cover{height:100%;background-size:cover;background-position:50%}.oembed-thumbnail--cover--icon{background-repeat:no-repeat;background-size:contain;margin:auto}.oembed-loading,.oembed-thumbnail__cta{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.oembed-rich{overflow-y:auto;scrollbar-color:dark}.oembed-text{text-align:center;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.oembed-iframe{border:0;max-width:100%;min-width:unset}.oembed-iframe--loading{visibility:hidden}
.suggestion-menu .suggestion{font-size:14px;line-height:1.57}.suggestion-menu .suggestion,.suggestion-menu .suggestion-hint{font-style:normal;font-weight:400;letter-spacing:.2px;color:inherit}.suggestion-menu .suggestion-hint{font-size:12px;line-height:1.5}.suggestion-menu{position:absolute;padding:5px 0;width:100%;max-height:300px;overflow-x:hidden;overflow-y:auto;background:#222;color:#fff;font-size:14px;z-index:1;scrollbar-color:#d3d3d3 rgba(0,0,0,.6);scrollbar-width:thin}.suggestion-menu::-webkit-scrollbar{height:7px;width:7px;background-color:rgba(0,0,0,.6)}.suggestion-menu::-webkit-scrollbar-thumb{background-color:#d3d3d3;-webkit-border-radius:5px}.suggestion-menu::-webkit-scrollbar-corner{background-color:transparent}.suggestion-menu:not(.open){height:0;padding:0}.suggestion-menu .suggestion{padding:8px 12px;cursor:pointer}.suggestion-menu .suggestion .badge{width:24px;height:24px;line-height:21px;margin-right:10px}.suggestion-menu .suggestion-hint{margin:4px 0 0 1px;color:#b5b4b3}.suggestion-menu .suggestion.selected,.suggestion-menu .suggestion:hover{color:#fff;background-color:#383838}
.text-box-text{font-style:normal;font-weight:400;font-size:14px;line-height:1.57;letter-spacing:.2px;color:inherit;position:relative;width:calc(100% - 30px);border:none;outline:none;white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;pointer-events:auto;scrollbar-color:#d3d3d3 transparent;scrollbar-width:thin}.text-box-text::-webkit-scrollbar{height:7px;width:7px;background-color:transparent}.text-box-text::-webkit-scrollbar-thumb{background-color:#d3d3d3;-webkit-border-radius:5px}.text-box-text::-webkit-scrollbar-corner{background-color:transparent}.text-box-text:not(.editing){cursor:text}.text-box-text:not(.editing) .link-annotation{cursor:pointer;color:inherit;white-space:break-spaces;word-break:break-word;font-weight:inherit;outline:none}.text-box-text:not(.editing) .link-annotation.link-url{text-decoration:underline}.text-box-text:not(.editing) .link-annotation.link-hashtag,.text-box-text:not(.editing) .link-annotation.link-user{padding:2px 8px;border-radius:25px;background-color:#f5f4f3}.text-box-text.editing .link-annotation{text-decoration:underline}.placeholder .text-box-text{min-height:41px}.placeholder .text-box-text:before{content:attr(placeholder);color:#b5b4b3;position:absolute;top:10px}.no-touch .text-box-text:not(.editing) .link-annotation:hover{color:#ff3158}
.media-embed-editor .popover-footer{min-height:30px}.media-embed-editor .url-field{position:relative}
.link-editor .popover-footer{min-height:30px}.link-editor .url-field{position:relative;margin-top:10px}.link-editor .url-field .text-input-box{padding-right:40px}.link-editor .preview-link{position:absolute;right:0;bottom:-3px}
.user-invite-card .user-invite-msg{font-style:normal;font-weight:400;font-size:14px;line-height:1.57;letter-spacing:.2px;color:inherit}.user-invite-card .user-invite-info{font-style:normal;font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.2px;color:inherit}.user-invite-card{padding:16px;border-radius:8px;background-color:#f5f4f3}.user-invite-card .user-invite-info{display:flex;align-items:center;color:#444}.user-invite-card .user-invite-info .icon{margin-right:8px;font-size:14px;color:#b5b4b3}
.pin-tool-editor .tool-editor-title{font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:1.57;letter-spacing:.6px;color:inherit}.pin-tool-editor{position:absolute;line-height:22px;background-color:#222;color:#fff;pointer-events:auto}.pin-tool-editor:not(.tool-popup){bottom:0;left:0;right:0;transform:translateY(100%);transition:transform .25s ease-in-out;border-color:#222;z-index:1}.pin-tool-editor:not(.tool-popup).open{position:fixed;min-height:50%;transform:translateY(0)}.pin-tool-editor:not(.tool-popup):not(.open){height:0;overflow:hidden}.pin-tool-editor.tool-popup{width:285px;bottom:105px;left:50%;border-radius:4px;transform:translateX(-50%)}.pin-tool-editor .tool-editor-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 10px 0 20px}.pin-tool-editor .tool-editor-title .close-button{position:static}
